[INFO] cloning repository https://github.com/bentaro/nftauction
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bentaro/nftauction" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbentaro%2Fnftauction", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbentaro%2Fnftauction'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b5fed259485bb44d1a72523a26fb060317b05f56
[INFO] checking bentaro/nftauction against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbentaro%2Fnftauction" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  95% (576/604)
Updating files:  96% (580/604)
Updating files:  97% (586/604)
Updating files:  98% (592/604)
Updating files:  99% (598/604)
Updating files: 100% (604/604)
Updating files: 100% (604/604), done.
[INFO] validating manifest of git repo https://github.com/bentaro/nftauction on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/bentaro/nftauction
[INFO] finished tweaking git repo https://github.com/bentaro/nftauction
[INFO] tweaked toml for git repo https://github.com/bentaro/nftauction written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/bentaro/nftauction already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8d37dfb8273495560d81520a5e3756aa43b4f1072e22667c02eb5ab77cfa5211
[INFO] running `Command { std: "docker" "start" "-a" "8d37dfb8273495560d81520a5e3756aa43b4f1072e22667c02eb5ab77cfa5211", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8d37dfb8273495560d81520a5e3756aa43b4f1072e22667c02eb5ab77cfa5211", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d37dfb8273495560d81520a5e3756aa43b4f1072e22667c02eb5ab77cfa5211", kill_on_drop: false }`
[INFO] [stdout] 8d37dfb8273495560d81520a5e3756aa43b4f1072e22667c02eb5ab77cfa5211
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6f39de3146208b926005eab28d187b7baa1dd1dbe6ca2e032af5e0e1a349ed09
[INFO] running `Command { std: "docker" "start" "-a" "6f39de3146208b926005eab28d187b7baa1dd1dbe6ca2e032af5e0e1a349ed09", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling proc-macro2 v1.0.20
[INFO] [stderr]    Compiling syn v1.0.40
[INFO] [stderr]    Compiling serde_derive v1.0.115
[INFO] [stderr]    Compiling serde v1.0.115
[INFO] [stderr]    Compiling serde_json v1.0.57
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]     Checking base64 v0.11.0
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling snafu-derive v0.6.8
[INFO] [stderr]     Checking snafu v0.6.8
[INFO] [stderr]     Checking serde-json-wasm v0.2.1
[INFO] [stderr]     Checking cosmwasm-std v0.11.1
[INFO] [stderr]     Checking cosmwasm-storage v0.11.1
[INFO] [stderr]     Checking auction v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `cosmwasm_std::NftMsg`
[INFO] [stdout]   --> src/contract.rs:12:47
[INFO] [stdout]    |
[INFO] [stdout] 12 |     StdResult, Storage, Uint128, MessageInfo, NftMsg,
[INFO] [stdout]    |                                               ^^^^^^ no `NftMsg` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `cosmwasm_std::NftMsg`
[INFO] [stdout]   --> src/contract.rs:12:47
[INFO] [stdout]    |
[INFO] [stdout] 12 |     StdResult, Storage, Uint128, MessageInfo, NftMsg,
[INFO] [stdout]    |                                               ^^^^^^ no `NftMsg` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::contract::VOTING_TOKEN`
[INFO] [stdout]  --> src/tests.rs:3:48
[INFO] [stdout]   |
[INFO] [stdout] 3 |     use crate::contract::{handle, init, query, VOTING_TOKEN};
[INFO] [stdout]   |                                                ^^^^^^^^^^^^ no `VOTING_TOKEN` in `contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `cosmwasm_std::log`
[INFO] [stdout]  --> src/tests.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 |         coins, from_binary, log, Api, BankMsg, Coin, CosmosMsg, Env, Extern, HandleResponse,
[INFO] [stdout]   |                             ^^^ no `log` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sent_nfts` on type `MessageInfo`
[INFO] [stdout]    --> src/contract.rs:202:10
[INFO] [stdout]     |
[INFO] [stdout] 202 |         .sent_nfts
[INFO] [stdout]     |          ^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `sender`, `sent_funds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:465:35
[INFO] [stdout]     |
[INFO] [stdout] 465 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:550:35
[INFO] [stdout]     |
[INFO] [stdout] 550 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sent_nfts` on type `MessageInfo`
[INFO] [stdout]    --> src/contract.rs:202:10
[INFO] [stdout]     |
[INFO] [stdout] 202 |         .sent_nfts
[INFO] [stdout]     |          ^^^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `sender`, `sent_funds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:465:35
[INFO] [stdout]     |
[INFO] [stdout] 465 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Nft` found for enum `CosmosMsg` in the current scope
[INFO] [stdout]    --> src/contract.rs:550:35
[INFO] [stdout]     |
[INFO] [stdout] 550 |         messages: vec![CosmosMsg::Nft(NftMsg::Transfer {
[INFO] [stdout]     |                                   ^^^ variant or associated item not found in `CosmosMsg<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `auction` (lib) due to 5 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:22:19
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let env = mock_env(TEST_CREATOR, &coins(2, &msg.denom));
[INFO] [stdout]     |                   ^^^^^^^^ ------------  --------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 22  -         let env = mock_env(TEST_CREATOR, &coins(2, &msg.denom));
[INFO] [stdout] 22  +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let _res = init(&mut deps, env, msg).expect("contract successfully handles InitMsg");
[INFO] [stdout]    |                    ^^^^                 --- an argument of type `MessageInfo` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/contract.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 23 |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]    |     --------------------------
[INFO] [stdout] 24 |     _env: Env,
[INFO] [stdout]    |     ---------
[INFO] [stdout] 25 |     info: MessageInfo,
[INFO] [stdout]    |     -----------------
[INFO] [stdout] 26 |     msg: InitMsg,
[INFO] [stdout]    |     ------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let _res = init(&mut deps, env, /* MessageInfo */, msg).expect("contract successfully handles InitMsg");
[INFO] [stdout]    |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:27:23
[INFO] [stdout]     |
[INFO] [stdout] 27  |         let mut env = mock_env(sender, sent);
[INFO] [stdout]     |                       ^^^^^^^^ ------  ---- unexpected argument of type `&[Coin]`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                unexpected argument of type `&str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 27  -         let mut env = mock_env(sender, sent);
[INFO] [stdout] 27  +         let mut env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          unexpected argument of type `{integer}`
[INFO] [stdout]    |                                          help: remove the extra argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:44:19
[INFO] [stdout]     |
[INFO] [stdout] 44  |         let env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ------------  ----------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 44  -         let env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout] 44  +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let res = init(&mut deps, env, msg).unwrap();
[INFO] [stdout]    |                   ^^^^                 --- an argument of type `MessageInfo` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/contract.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 23 |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]    |     --------------------------
[INFO] [stdout] 24 |     _env: Env,
[INFO] [stdout]    |     ---------
[INFO] [stdout] 25 |     info: MessageInfo,
[INFO] [stdout]    |     -----------------
[INFO] [stdout] 26 |     msg: InitMsg,
[INFO] [stdout]    |     ------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let res = init(&mut deps, env, /* MessageInfo */, msg).unwrap();
[INFO] [stdout]    |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          unexpected argument of type `{integer}`
[INFO] [stdout]    |                                          help: remove the extra argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:68:19
[INFO] [stdout]     |
[INFO] [stdout] 68  |         let res = query(&deps, QueryMsg::Listing { listing_id: 1 });
[INFO] [stdout]     |                   ^^^^^        ----------------------------------- an argument of type `Env` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:478:8
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub fn query<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 479 |     _deps: &Extern<S, A, Q>,
[INFO] [stdout]     |     -----------------------
[INFO] [stdout] 480 |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 481 |     msg: QueryMsg,
[INFO] [stdout]     |     -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 68  |         let res = query(&deps, /* Env */, QueryMsg::Listing { listing_id: 1 });
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:79:24
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          unexpected argument of type `{integer}`
[INFO] [stdout]    |                                          help: remove the extra argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:80:19
[INFO] [stdout]     |
[INFO] [stdout] 80  |         let env = mock_env("voter", &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ -------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 80  -         let env = mock_env("voter", &coins(11, VOTING_TOKEN));
[INFO] [stdout] 80  +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]    |                   ^^^^^^                 --- an argument of type `MessageInfo` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/contract.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 41 |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]    |     --------------------------
[INFO] [stdout] 42 |     env: Env,
[INFO] [stdout]    |     --------
[INFO] [stdout] 43 |     info: MessageInfo,
[INFO] [stdout]    |     -----------------
[INFO] [stdout] 44 |     msg: HandleMsg,
[INFO] [stdout]    |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let res = handle(&mut deps, env, /* MessageInfo */, msg);
[INFO] [stdout]    |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/tests.rs:97:24
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          unexpected argument of type `{integer}`
[INFO] [stdout]    |                                          help: remove the extra argument
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:98:19
[INFO] [stdout]     |
[INFO] [stdout] 98  |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 98  -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 98  +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |         match handle(&mut deps, env.clone(), msg) {
[INFO] [stdout]     |               ^^^^^^                         --- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 102 |         match handle(&mut deps, env.clone(), /* MessageInfo */, msg) {
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:115:15
[INFO] [stdout]     |
[INFO] [stdout] 115 |         match handle(&mut deps, env.clone(), msg) {
[INFO] [stdout]     |               ^^^^^^                         --- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 115 |         match handle(&mut deps, env.clone(), /* MessageInfo */, msg) {
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CreateListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let msg = HandleMsg::CreateListing {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CreateListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:139:24
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:146:26
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                         ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let handle_res = handle(&mut deps, env.clone(), /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:160:24
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                 ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let handle_res = handle(&mut deps, env, /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                         ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let handle_res = handle(&mut deps, env.clone(), /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let res = query(&deps, QueryMsg::Listing { listing_id: 1 }).unwrap();
[INFO] [stdout]     |                   ^^^^^        ----------------------------------- an argument of type `Env` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:478:8
[INFO] [stdout]     |
[INFO] [stdout] 478 | pub fn query<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 479 |     _deps: &Extern<S, A, Q>,
[INFO] [stdout]     |     -----------------------
[INFO] [stdout] 480 |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 481 |     msg: QueryMsg,
[INFO] [stdout]     |     -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 190 |         let res = query(&deps, /* Env */, QueryMsg::Listing { listing_id: 1 }).unwrap();
[INFO] [stdout]     |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:194:30
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let handle_res = handle(&mut deps, env.clone(), msg);
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let handle_res = handle(&mut deps, env.clone(), msg, /* HandleMsg */);
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut deps = mock_dependencies(20, &coins(1000, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:229:26
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let handle_res = handle(&mut deps, creator_env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^                                 --- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let handle_res = handle(&mut deps, creator_env.clone(), /* MessageInfo */, msg).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let env = mock_env(TEST_VOTER, &coins(stake_amount, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ---------------------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 242 -         let env = mock_env(TEST_VOTER, &coins(stake_amount, VOTING_TOKEN));
[INFO] [stdout] 242 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:244:26
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^------------------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let handle_res = handle(&mut deps, env.clone(), msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:247:30
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let handle_res = handle(&mut deps, env.clone(), msg, /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:255:24
[INFO] [stdout]     |
[INFO] [stdout] 255 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:266:30
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:268:26
[INFO] [stdout]     |
[INFO] [stdout] 268 |         let handle_res = handle(&mut deps, creator_env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^------------------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 268 |         let handle_res = handle(&mut deps, creator_env.clone(), msg, /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:271:24
[INFO] [stdout]     |
[INFO] [stdout] 271 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:283:24
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let mut deps = mock_dependencies(20, &coins(1000, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:289:26
[INFO] [stdout]     |
[INFO] [stdout] 289 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^                         --- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 289 |         let handle_res = handle(&mut deps, env.clone(), /* MessageInfo */, msg).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:291:30
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:294:26
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let handle_res = handle(&mut deps, env.clone(), msg, /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:297:24
[INFO] [stdout]     |
[INFO] [stdout] 297 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:309:24
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let mut deps = mock_dependencies(20, &coins(100, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:311:31
[INFO] [stdout]     |
[INFO] [stdout] 311 |         let mut creator_env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                               ^^^^^^^^ ------------  ----------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 311 -         let mut creator_env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout] 311 +         let mut creator_env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:320:26
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                                 ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let handle_res = handle(&mut deps, creator_env.clone(), /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:322:24
[INFO] [stdout]     |
[INFO] [stdout] 322 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:333:30
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let env = mock_env(TEST_VOTER, &coins(stake_amount, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ---------------------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 335 -         let env = mock_env(TEST_VOTER, &coins(stake_amount, VOTING_TOKEN));
[INFO] [stdout] 335 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:337:26
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^------------------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let handle_res = handle(&mut deps, env.clone(), msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:340:30
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:345:26
[INFO] [stdout]     |
[INFO] [stdout] 345 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 345 |         let handle_res = handle(&mut deps, env.clone(), msg, /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:357:30
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:361:26
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^--------------------------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:377:24
[INFO] [stdout]     |
[INFO] [stdout] 377 |         let mut deps = mock_dependencies(20, &coins(voter1_stake, VOTING_TOKEN));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:379:31
[INFO] [stdout]     |
[INFO] [stdout] 379 |         let mut creator_env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                               ^^^^^^^^ ------------  ----------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 379 -         let mut creator_env = mock_env(TEST_CREATOR, &coins(2, VOTING_TOKEN));
[INFO] [stdout] 379 +         let mut creator_env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:388:26
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                                 ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let handle_res = handle(&mut deps, creator_env.clone(), /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:390:24
[INFO] [stdout]     |
[INFO] [stdout] 390 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:401:30
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:402:19
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let env = mock_env(TEST_VOTER, &coins(voter1_stake, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ---------------------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 402 -         let env = mock_env(TEST_VOTER, &coins(voter1_stake, VOTING_TOKEN));
[INFO] [stdout] 402 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:404:26
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:407:30
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:408:19
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let env = mock_env(TEST_VOTER_2, &coins(voter2_stake, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ------------  ---------------------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 408 -         let env = mock_env(TEST_VOTER_2, &coins(voter2_stake, VOTING_TOKEN));
[INFO] [stdout] 408 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:410:26
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:413:19
[INFO] [stdout]     |
[INFO] [stdout] 413 |         let env = mock_env(TEST_VOTER_2, &[]);
[INFO] [stdout]     |                   ^^^^^^^^ ------------  --- unexpected argument of type `&[_; 0]`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 413 -         let env = mock_env(TEST_VOTER_2, &[]);
[INFO] [stdout] 413 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:414:30
[INFO] [stdout]     |
[INFO] [stdout] 414 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:419:26
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let handle_res = handle(&mut deps, env, msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^--------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let handle_res = handle(&mut deps, env, msg, /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:422:30
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:425:26
[INFO] [stdout]     |
[INFO] [stdout] 425 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^--------------------------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 425 |         let handle_res = handle(&mut deps, creator_env.clone(), msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:427:24
[INFO] [stdout]     |
[INFO] [stdout] 427 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:439:24
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                         ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let handle_res = handle(&mut deps, env.clone(), /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `EndListing` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:462:30
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let msg = HandleMsg::EndListing { listing_id: 1 };
[INFO] [stdout]     |                              ^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `EndListing` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:464:26
[INFO] [stdout]     |
[INFO] [stdout] 464 |         let handle_res = handle(&mut deps, env.clone(), msg);
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 464 |         let handle_res = handle(&mut deps, env.clone(), msg, /* HandleMsg */);
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:477:24
[INFO] [stdout]     |
[INFO] [stdout] 477 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:483:26
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                 ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let handle_res = handle(&mut deps, env, /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:494:19
[INFO] [stdout]     |
[INFO] [stdout] 494 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 494 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 494 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:495:30
[INFO] [stdout]     |
[INFO] [stdout] 495 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^--------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let res = handle(&mut deps, env, msg, /* HandleMsg */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:514:24
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:523:26
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                 ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let handle_res = handle(&mut deps, env, /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:534:30
[INFO] [stdout]     |
[INFO] [stdout] 534 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:535:19
[INFO] [stdout]     |
[INFO] [stdout] 535 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 535 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 535 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:537:26
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:540:19
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 540 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 540 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:542:30
[INFO] [stdout]     |
[INFO] [stdout] 542 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:548:26
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:554:24
[INFO] [stdout]     |
[INFO] [stdout] 554 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:557:30
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:558:19
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 558 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 558 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:560:26
[INFO] [stdout]     |
[INFO] [stdout] 560 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 560 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:577:19
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 577 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 577 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `WithdrawVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:578:30
[INFO] [stdout]     |
[INFO] [stdout] 578 |         let msg = HandleMsg::WithdrawVotingTokens {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a variant with a similar name: `WithdrawTokens`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `WithdrawVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:582:26
[INFO] [stdout]     |
[INFO] [stdout] 582 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 582 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:611:24
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:614:19
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 614 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 614 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `WithdrawVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:615:30
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let msg = HandleMsg::WithdrawVotingTokens {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a variant with a similar name: `WithdrawTokens`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `WithdrawVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:619:19
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^--------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let res = handle(&mut deps, env, msg, /* HandleMsg */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:630:24
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:633:30
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:634:19
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let env = mock_env(TEST_VOTER, &coins(10, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 634 -         let env = mock_env(TEST_VOTER, &coins(10, VOTING_TOKEN));
[INFO] [stdout] 634 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:636:26
[INFO] [stdout]     |
[INFO] [stdout] 636 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 636 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:639:19
[INFO] [stdout]     |
[INFO] [stdout] 639 |         let env = mock_env(TEST_VOTER, &[]);
[INFO] [stdout]     |                   ^^^^^^^^ ----------  --- unexpected argument of type `&[_; 0]`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 639 -         let env = mock_env(TEST_VOTER, &[]);
[INFO] [stdout] 639 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `WithdrawVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:640:30
[INFO] [stdout]     |
[INFO] [stdout] 640 |         let msg = HandleMsg::WithdrawVotingTokens {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ help: there is a variant with a similar name: `WithdrawTokens`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `WithdrawVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:644:19
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^--------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let res = handle(&mut deps, env, msg, /* HandleMsg */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:657:24
[INFO] [stdout]     |
[INFO] [stdout] 657 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:664:26
[INFO] [stdout]     |
[INFO] [stdout] 664 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^                         ----------- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 664 |         let handle_res = handle(&mut deps, env.clone(), /* MessageInfo */, msg.clone()).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:676:19
[INFO] [stdout]     |
[INFO] [stdout] 676 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 676 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 676 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:677:30
[INFO] [stdout]     |
[INFO] [stdout] 677 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:679:26
[INFO] [stdout]     |
[INFO] [stdout] 679 |         let handle_res = handle(&mut deps, env.clone(), msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^------------------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 679 |         let handle_res = handle(&mut deps, env.clone(), msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:683:30
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:688:26
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let handle_res = handle(&mut deps, env.clone(), msg).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let handle_res = handle(&mut deps, env.clone(), msg, /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:691:30
[INFO] [stdout]     |
[INFO] [stdout] 691 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:696:19
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let res = handle(&mut deps, env.clone(), msg);
[INFO] [stdout]     |                   ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let res = handle(&mut deps, env.clone(), msg, /* HandleMsg */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:707:24
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `CastVote` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:710:30
[INFO] [stdout]     |
[INFO] [stdout] 710 |         let msg = HandleMsg::CastVote {
[INFO] [stdout]     |                              ^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `CastVote` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:715:19
[INFO] [stdout]     |
[INFO] [stdout] 715 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 715 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 715 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:717:19
[INFO] [stdout]     |
[INFO] [stdout] 717 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^--------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 717 |         let res = handle(&mut deps, env, msg, /* HandleMsg */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:728:24
[INFO] [stdout]     |
[INFO] [stdout] 728 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:731:30
[INFO] [stdout]     |
[INFO] [stdout] 731 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:733:19
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 733 -         let env = mock_env(TEST_VOTER, &coins(11, VOTING_TOKEN));
[INFO] [stdout] 733 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:735:26
[INFO] [stdout]     |
[INFO] [stdout] 735 |         let handle_res = handle(&mut deps, env, msg.clone()).unwrap();
[INFO] [stdout]     |                          ^^^^^^----------------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 735 |         let handle_res = handle(&mut deps, env, msg.clone(), /* HandleMsg */).unwrap();
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:741:24
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:745:19
[INFO] [stdout]     |
[INFO] [stdout] 745 |         let env = mock_env(TEST_VOTER, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ----------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 745 -         let env = mock_env(TEST_VOTER, &coins(2, VOTING_TOKEN));
[INFO] [stdout] 745 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:746:24
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let init_res = init(&mut deps, env, msg).unwrap();
[INFO] [stdout]     |                        ^^^^                 --- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout] 22  | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 23  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 24  |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 25  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 26  |     msg: InitMsg,
[INFO] [stdout]     |     ------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let init_res = init(&mut deps, env, /* MessageInfo */, msg).unwrap();
[INFO] [stdout]     |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:750:30
[INFO] [stdout]     |
[INFO] [stdout] 750 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:751:19
[INFO] [stdout]     |
[INFO] [stdout] 751 |         let env = mock_env(TEST_VOTER, &coins(0, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ----------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 751 -         let env = mock_env(TEST_VOTER, &coins(0, VOTING_TOKEN));
[INFO] [stdout] 751 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:753:19
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^--------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let res = handle(&mut deps, env, msg, /* HandleMsg */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:764:24
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut deps = mock_dependencies(20, &[]);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ ----
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          unexpected argument of type `{integer}`
[INFO] [stdout]     |                                          help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:23:8
[INFO] [stdout]     |
[INFO] [stdout] 23  | pub fn mock_dependencies(contract_balance: &[Coin]) -> Extern<MockStorage, MockApi, MockQuerier> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:768:19
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let env = mock_env(TEST_VOTER, &coins(2, VOTING_TOKEN));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ----------------------- unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 768 -         let env = mock_env(TEST_VOTER, &coins(2, VOTING_TOKEN));
[INFO] [stdout] 768 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:769:24
[INFO] [stdout]     |
[INFO] [stdout] 769 |         let init_res = init(&mut deps, env, msg).unwrap();
[INFO] [stdout]     |                        ^^^^                 --- an argument of type `MessageInfo` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout] 22  | pub fn init<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 23  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 24  |     _env: Env,
[INFO] [stdout]     |     ---------
[INFO] [stdout] 25  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 26  |     msg: InitMsg,
[INFO] [stdout]     |     ------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 769 |         let init_res = init(&mut deps, env, /* MessageInfo */, msg).unwrap();
[INFO] [stdout]     |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `StakeVotingTokens` found for enum `HandleMsg`
[INFO] [stdout]    --> src/tests.rs:773:30
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let msg = HandleMsg::StakeVotingTokens {};
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ variant not found in `HandleMsg`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/msg.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub enum HandleMsg {
[INFO] [stdout]     | ------------------ variant `StakeVotingTokens` not found here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 0 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:774:19
[INFO] [stdout]     |
[INFO] [stdout] 774 |         let env = mock_env(TEST_VOTER, &coins(11, "play money"));
[INFO] [stdout]     |                   ^^^^^^^^ ----------  ------------------------ unexpected argument of type `&std::vec::Vec<Coin>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            unexpected argument of type `&'static str`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cosmwasm-std-0.11.1/src/mock.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn mock_env() -> Env {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 774 -         let env = mock_env(TEST_VOTER, &coins(11, "play money"));
[INFO] [stdout] 774 +         let env = mock_env();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/tests.rs:776:19
[INFO] [stdout]     |
[INFO] [stdout] 776 |         let res = handle(&mut deps, env, msg);
[INFO] [stdout]     |                   ^^^^^^--------------------- an argument of type `HandleMsg` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/contract.rs:40:8
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn handle<S: Storage, A: Api, Q: Querier>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 41  |     deps: &mut Extern<S, A, Q>,
[INFO] [stdout]     |     --------------------------
[INFO] [stdout] 42  |     env: Env,
[INFO] [stdout]     |     --------
[INFO] [stdout] 43  |     info: MessageInfo,
[INFO] [stdout]     |     -----------------
[INFO] [stdout] 44  |     msg: HandleMsg,
[INFO] [stdout]     |     --------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 776 |         let res = handle(&mut deps, env, msg, /* HandleMsg */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:796:24
[INFO] [stdout]     |
[INFO] [stdout] 796 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `log` on type `HandleResponse`
[INFO] [stdout]    --> src/tests.rs:853:24
[INFO] [stdout]     |
[INFO] [stdout] 853 |             handle_res.log,
[INFO] [stdout]     |                        ^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `messages`, `attributes`, `data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 142 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0432, E0599, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `auction` (lib test) due to 143 previous errors
[INFO] running `Command { std: "docker" "inspect" "6f39de3146208b926005eab28d187b7baa1dd1dbe6ca2e032af5e0e1a349ed09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f39de3146208b926005eab28d187b7baa1dd1dbe6ca2e032af5e0e1a349ed09", kill_on_drop: false }`
[INFO] [stdout] 6f39de3146208b926005eab28d187b7baa1dd1dbe6ca2e032af5e0e1a349ed09
